5
תגובות

מניעת הורדת תמונות

פתח ilikeme ,
איך אני מונע הורדות של תמונות מהשרת שלי? :) זה מה שעשיתי אבל זה לא עובד :/
AddDefaultCharset utf-8

SecFilterEngine Off
SecFilterScanPOST Off

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?newteck\.co\.il\/papion/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpg|gif|bmp|png)$ static/images/dontsteal.jpg [L]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

5 תשובות

avatar ענה OrelBeY ב 28 למרץ 2013 #

לא מבין את הקטע של למנוע הורדת תמונות. המשתמש יכול לצפות בתמונה שלך? אוקיי, הוא כבר הוריד אותה.

avatar ענה ilikeme ב 28 למרץ 2013 #

לא, ממש לא,... זה אתר הזמנות של אירועים ואז בתי דפוס אחרים יוכלו להוריד את ההזמנות ולהשתמש בהם
ואם יראו אותם באתר אז הם לא יכלו להשתמש בהם (כי הם יהיו קטנות ומפוקלסות)

avatar ענה OrelBeY ב 28 למרץ 2013 #

אתה רוצה שמישהו יוכל לצפות בזה ולא יוכל להוריד את זה? כי אם כן, זה בלתי אפשרי, כי צפייה בתמונה כוללת הורדה שלה. אם זה משהו אחר, לא הבנתי. תוכל להסביר שוב?

avatar ענה mayden ב 28 למרץ 2013 #

אתה כנראה מתבלבל בין Hot Linking לבין הורדת תמונה.

http://www.hongkiat.com/blog/smarter-way-to-prevent-image-hotlinking-with-htaccess/

avatar ענה ilikeme ב 28 למרץ 2013 #

השתמשתי בקוד של HOT LINKING שהבאת
אבל זה לא עובד לי O__O

AddDefaultCharset utf-8

SecFilterEngine Off
SecFilterScanPOST Off

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$  
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?newteck/\.co/\.il [NC]  
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?newteck/\.co/\.il [NC]  
RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php